﻿/* banner
.c-banner { width: 100%; position: relative; }
.c-banner img { width: 100%; }
.c-banner .banner ul { list-style: none; padding-left: 0px; margin-bottom: 0px; }
.c-banner .banner ul li {
 position: absolute  display: none; opacity: 0; }
.c-banner .banner ul li:nth-child(1) {
 opacity: 1;
 display: block;
}
.c-banner .banner ul li img { width: 100%; position: absolute; top: 0px; }
.c-banner .banner ul li:first-child img { position: relative; }
.c-banner .nexImg, .c-banner .preImg { padding: 25px 10px 25px 10px; position: absolute; top: 50%; margin-top: -53px; background: #000000; opacity: 0.5; z-index: 10; }
.c-banner .nexImg:hover, .c-banner .preImg:hover { opacity: 0.8; }
.c-banner .nexImg { right: 0px; }
.c-banner .nexImg img, .c-banner .preImg img { }
.c-banner .jumpBtn { width: 100%; position: absolute; bottom: 20px; text-align: center; }
.c-banner .jumpBtn ul { margin-bottom: 0px; padding: 0px; }
.c-banner .jumpBtn ul li { width: 50px; height: 6px; display: inline-block; background-color: white; opacity: 0.9; margin-left: 10px; }
.c-banner .jumpBtn ul li:first-child { margin-left: 0px; }
@media screen and (max-width:768px) {
 .c-banner {
 width: 100%;
 height: 345px;
 overflow: hidden;
}
 .c-banner .banner ul li img {
 width: 768px;
 height: 345px;
 position: absolute;
 left: 50%;
 margin-left: -384px;
}
 */

/*banner*/
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { margin-bottom: 20px; position: relative; float: left; width: 100%; display:block; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: none; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; text-align:center; color: #fff; background: #000; background: rgba(0, 0, 0, .8); opacity: 0.8; filter:alpha(opacity=25); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("/images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
  
  
#FocusBG { width:100%; height:600px; }
.fullSlide { width:100%; position:relative; height:600px; background:#000; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; height:600px; overflow:hidden; text-align:center; }
.fullSlide .bd li a { display:block; height:600px; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block;  *display:inline;
zoom:1; width:50px; height:5px; margin:5px; overflow:hidden; background:#FFF; line-height:999px; background-color:#FFFFFF; }
.fullSlide .hd ul .on { background-color:#0159BB; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-45px; left:0%; z-index:1; width:47px; height:80px; cursor:pointer; background: url("/images/HituxCMSNote/b_left.png") center center no-repeat; }
.fullSlide .next { left:auto; right:0%; background: url("/images/HituxCMSNote/b_right.png") center center no-repeat; }
#body .tab { }
#body .tab-hd { border-top:1px solid #0159BB; overflow:hidden; zoom:1; }
#body .tab-hd li { font-size:14px; font-weight:bold; float:left; color:#333333; text-align:center; cursor:pointer; height:43px; line-height:43px; padding:0 15px 0 15px; }
#body .tab-hd li.active { font-weight:normal; padding:0px; margin:0px; font-size:14px; text-align:center; }
#body .tab-hd li.active a { color:#0159BB; padding:0px; margin:0px; line-height:43px; font-weight:bold; background:none; padding:0 15px 0 15px; }
#body .tab-bd li { display:none; padding:10px 0px; border-top:0 none; }
#body .DivList { font-size:14px; padding:0px; }
#body .right .DivList { height:148px; }
#body .DivList .DivLi { padding:0px 10px 0px 0px; }
#body .DivList .DivLi a { line-height:25px; padding:0px; height:25px; overflow:hidden; }
#body .DivList .DivLi span { color:#b6120f; padding-right:20px; font-size:11px; width:80px; }
/* main block*/


.news_r { float:right; width:580px; }
.news_l { width:580px; float:left; font: normal 12px/200% "微软雅黑"; color: #888888; }
.blk_29 { width:1000px; margin:0 auto; PADDING:0px 0px; OVERFLOW: hidden; ZOOM: 1; POSITION: relative; }
.blk_29 .LeftBotton { BACKGROUND: url(/images/HituxCMSNote/dirleft.png) no-repeat 0px 0px; FLOAT: left; WIDTH: 50px; CURSOR: pointer; POSITION: absolute; TOP: 80px; HEIGHT: 130px }
.blk_29 .RightBotton { BACKGROUND: url(/images/HituxCMSNote/dirright.png) no-repeat -0px 0px; FLOAT: right; right:0px; WIDTH: 40px; CURSOR: pointer; POSITION: absolute; TOP: 80px; HEIGHT: 130px }
.blk_29 .Cont { MARGIN: 0px auto; OVERFLOW: hidden; PADDING:20px 0 0 0px; float:left; height:220px; width:900px; POSITION: relative; left:50px; }
.blk_29 .box { FLOAT: left; WIDTH: 225px; TEXT-ALIGN: center; }
.blk_29 .box IMG { DISPLAY: block; MARGIN: 0px auto; width:220px; height:165px; }
.blk_29 .box A:hover IMG { }
.blk_29 .box P { WIDTH: 235px; LINE-HEIGHT: 32px; text-align:center; font-size:14px; color:#b6120f }
/* Navblock*/
.Navblock { padding:10px; float:left; }
.Navblock .inner { width:290px; height:240px; position:relative; overflow:hidden; }
.Navblock .inner img { width:290px; height:210px; }
.Navblock .inner .albumtitle { height:30px; line-height:30px; font-size:14px; width:290px; position:relative; bottom:0px; left:0; color:#C60001;  font-weight:;
text-align:center; cursor:pointer; margin:auto; overflow:hidden; }
.Navblock .inner .albumtitle span { font-weight:normal; font-size:12px; }
.Navblock .inner a { color:#333; }
.Navblock .inner a:hover { text-decoration:none; color:#C60001; }
.Navblock .inner a:visited { text-decoration:none; }
#body #Links { width:1208px; margin:auto; padding:10px 10px; line-height:25px; font-size:12px; border:1px solid #e5e5e5; }
#body #Links span { font-weight:bold; }
#body #Links a { padding:0px 7px; }
/*滑动焦点图样式*/
#picSlide { width:580px; height:420px; padding:0px 0 0 10px; margin:0px 0 0 0px; float:left; display:inline; }
#picSlide .SlideInner { width:580x; height:420px; overflow:hidden; position:relative; }
#slideArea { width:10000px; position:absolute; }
#slideArea li { float:left; width:580px; height:420px; position:relative; }
#slideArea li .bg { width:580px; height:60px; background:#000; display:block; position:absolute; bottom:0; left:0; filter:alpha(opacity=70); background:rgba(0, 0, 0, 0.7); }
#slideArea li .txt { width:580px; height:60px; display:block; position:absolute; bottom:0px; left:0; font-size:16px; padding:0px 10px 0 10px; line-height:60px; }
#slideArea li .txt a { color:#fff; }
#slideBtn { position:absolute; bottom:20px; right:20px; }
#slideBtn span { display:block; width:15px; height:15px; background:url(/images/HituxCMSNote/btn.png) no-repeat -15px 0; float:left; cursor:pointer; margin:0 2px; }
#slideBtn .current { background:url(/images/HituxCMSNote/btn.png) no-repeat 0 0; }
.font_date { font: normal 10px/200% "微软雅黑"; color: #989898; text-decoration: none; }
.td_in_zb { font: normal 26px/56px "微软雅黑"; color: #FFF; width:180px; height:280px; background:url("/images/HituxCMSNote/in_zb.png") center no-repeat; background-color: #CE3F3C; text-align:center; padding-top:86px; }
